Dickens
Bisazza St., Sliema, Malta, SLM 1610
+356 2133 3562 Phone